package com.rainxing.cockpit.modules.hotline.pojo;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author yabin
 * @since 2018-08-20
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("hotline")
public class Hotline extends Model<Hotline> {

    private static final long serialVersionUID = 1L;
    @TableId(value = "uuid", type = IdType.AUTO)
    private String uuid;
    private String AcceptNO;
    private String hotlineBillNo;
    private String DealTeamName;
    private String Name;
    private String tellCaseTelephon;
    private Integer BillType;
    private String EventSource;
    private Integer EventState;
    private String DepartmentName;
    private String governTeamName;
    private Integer CaseOrighinID3;
    private String CaseOrighName3;
    private Integer CaseOrighinID4;
    private String CaseOrighName4;
    private String CaseOrighName2;
    private String caseDescirbe;
    private String CityZoneName;
    private Integer IsTransponders;
    private Integer IsAskReply;
    private String xfdw;
    private Integer IsRead;
    private String DealState;
    private String DepamentName;
    private String ApplyState;
    private Date ReceivedTime;
    private String FileDisplayNo;
    private Integer ReqEditState;
    private String ContactTelephone;
    private String DealInfo;
    private String attemper;
    private String leader;
    private Date concludeTime;
    private Integer ReturnTimes;
    private Integer IsUnion;
    private Integer ReturnFlag;
    private String AuditPersonName;
    private String AuditPerson;
    private Date BeginTime;
    private Integer IfHiddenInfo;
    private Integer ISAudit;
    private String EventLevel;
    private Integer ISStage;
    private String PublicAudit;
    private Integer OneReturnFlag;
    private Integer TwoReturnFlag;
    private Integer ThreeReturnFlag;
    private Integer IsOneLimit;
    private Integer IsDealLimit;
    private Integer IsTwoLimit;
    private Integer IsThreeLimit;
    private String StageInfo1;
    private String StageInfo2;
    private String StageInfo3;


    @Override
    protected Serializable pkVal() {
        return null;
    }

}
